<?php
namespace Home\Controller;
use Think\Controller;
class HomeController extends Controller {

    /**
     * 空操作，用于输出404页面.
     *
     */
    public function _empty(){
        $this->redirect('Index/index');
    }


    protected function _initialize(){
        define('UID',is_login());
        // 读取站点配置
        $config     =   '';//S("DB_CONFIG");
        if(!$config){
            $Config     =   new \Common\Tool\Config();
            $config =   $Config::lists();//解析的配置数据
            S('DB_CONFIG',$config);
        }
        C($config);
    }

    /**
     * 容器
     *
     * @var mixed
     */
    static $container = null;

    /**
     * 获取容器内的实例，若不存在则尝试创建
     *
     * @param $abstract
     * @return mixed
     */
     static function container($abstract){

        static::$container[$abstract] = static::$container[$abstract]?:D($abstract);

        if ( static::$container[$abstract] ) {
            return static::$container[$abstract];
        } else {
            return null;
        }
    }

}
